body{width: 1024px; margin: 0 auto;}
header h1{ text-align: center; font-size: 32px; color: #333; padding: 20px 0; border-bottom: 5px solid rgba(47,170,185,1); font-weight: 500;}
header .tip{border-top: 1px solid rgba(47,170,185,1); margin-top: 5px; padding-top: 15px; align-items: center;}
header .tip:after{content: '';}
section table{ width: 100%; border-collapse: collapse; margin-top: 20px;}
section table tr th,
section table tr td{border: 1px solid #ccc; text-align: center; height: 31px; line-height: 31px;}
section table tr th{background: rgba(77,208,226,1) !important; color: #fff;}
section table tr td b{font-weight: bold;}

#zylist tr th:nth-child(1){ width: 10%;}
#zylist tr th:nth-child(2){ width: 20%;}
.text-left{ text-align: left; padding-left: 20px;}

.bg-ffeeee{background: #ffeeee;}
.bg-ffe8d0{background: #ffe8d0;}
.bg-fff1e4{background: #fff1e4;}
.bg-bffdbe{background: #bffdbe;}
.bg-e1fee2{background: #e1fee2;}
.bg-d9f4ff{background: #d9f4ff;}


.bg-ffeeee b{color:#ff6668;}
.bg-ffe8d0 b{color:#ff9013;}
.bg-fff1e4 b{color:#fc9012;}
.bg-bffdbe b{color:#66ca67;}
.bg-e1fee2 b{color:#66cc66;}
.bg-d9f4ff b{color:#52acd1;}
@media print {
  body{width: auto;}
  *{font-weight: 300; font-size: 12pt; margin: 0; padding: 0;}
}
